Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F3 Croatia F1 Croatia F2 Mexico F1 Germany F2 Germany F9 Chile F1 Chile F2 Italy F9 Poland F1 USTA Challenger of San Antonio - San Antonio Budapest Challenger - Budapest Copa Telefonica CTC Chile - Santiago X Abierto Internacional de Salinas - Salinas Antonio Savoldi-Marco Co. - Manerbio Challenger 42 - Andrezieux Bancastato Challenger Lugano - Lugano Colombia F4 Czech Republic F5 Czech Republic F6 Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding Samsung Secruities Cup Challenger - Seoul Privatbank Open 2006 - Dnepropetrovsk Morocco Tennis Tour - Casablanca Sporting Challenger '07 Trofeo Regione Piemonte - Turin Germany F13 Siemens Open 2007 - Scheveningen Alexander Kolyaskin Memorial - Donetsk Banjaluka Challenger 2007 - Banja Luka IPP Open - Helsinki Bancolombia Open - Bogota Busan Open Challenger Tennis - Busan Prosperita Open 2008 - Ostrava III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Fergana Challenger - Fergana Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen Porsche Open - Poznan Bukhara Challenger - Bukhara Karshi Challenger - Karshi Pekao Open - Szczecin Flea Market Cup Busan Challenger Tennis - Busan PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Wroclaw Challenger Ostrava Challenger Poznan Challenger Memorial Kolyaskin - Donetsk Warta Cup - Sopot Compaq Challenger - Bucharest Oberstaufen Cup - Oberstaufen Warta Cup 2001 - Sopot Whirlpool Open - Budapest Gran Copa Ericsson - Rio de Janeiro Hamburg Challenger - Hamburg Memorial Piertomaso Tessitore - San Remo KGHM Polish Indoors - Wroclaw Copa Sevilla - Seville Challenger 42 - Andrezieux KGHM Polish Indoors - Wroclaw The Wrexham Challenger - Wrexham KGHM Polish Indoors - Wroclaw Alexander Kolyaskin Memorial - Donetsk Ljubljana Open 2002 - Ljubljana Dharwad Challenger 2003 - Dharwad VIII Trofeo Ciutat de Barcelona - Barcelona Haagen Dazs Open - Caracas KGHM Polish Indoors - Wroclaw 2002 Azalea Orthopedic Challenger - Tyler Gallagher International - Hamilton XL Bermuda Open - Bermuda CA-Challenge - Graz Black Forest Open - Freudenstadt Garden Open - Rome Zivnobanka Czech Open - Prostejov Asics Challenger Open - Monchengladbach Uncle Toby's Burnie Challenger - Tasmania Tatra Banka Open 2006 - Bratislava Citta di Monza - Monza Baumag Open - Budapest Garden Open 2005 - Rome Steelers Cup 2005 - Kosice Media Will Cup Busan Challenger Tennis - Busan JVC Trophy - Vienna Copa Petrobras - Aracaju Open de la Ville de Saint Denis - Reunion Island Qatar ATP Challenger - Doha Steelers Cup - Kosice Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona Ispat Open 2004 - Ostrava Czech Open 2006 - Prostejov Ljubljana Open - Ljubljana Timisoara Challenger - Timisoara Geneva Challenger Nord/LB Open 2004 - Braunschweig Tehran Open 2004 - Tehran SIR Supermercadi Challenger - Rome Challenger 42 - Andrezieux Copa Petrobras Santiago - Santiago Challenger Lugano - Lugano Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Ischgl International ATP Challenger - Ischgl Nord LB Open 2006 - Braunschweig Oberstraufen Cup - Oberstaufen KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin Tatra Banka Slovak Open - Bratislava San Luis Potosi Challenger - San Luis Potosi Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Porsche Open - Poznan Open de Montauban - Montauban Riviera di Rimini Challenger - Rimini Oberstaufen Cup - Oberstaufen Porsche Open - Poznan S Tennis Masters - Graz San Marino Cepu Open - San Marino Brasov Challenger - Brasov KGHM Dialog Polish Indoors - Wroclaw Olimp Kyiv Open - Kiev Ethias Tennis Trophy - Mons Coffee Cup Challenger - Chikmagalur X Trofeo Ciudad de Quito - Quito Tatra Banka Slovak Open - Bratislava Tunis Open 2007 - Tunis Astana Challenger - Astana Nord LB Open 2007 - Braunschweig Zagreb Open - Zagreb Unicredit Czech Open - Prostejov BH Telecom Sarajevo 2007 - Sarajevo Open de la Ville de Saint Denis - Reunion Island BMW Tennis Championship - Sunrise Tennis Napoli Cup 2007 - Napoli Kish Free Zone Island Challenger - Kish Island San Luis Potosi Challenger - San Luis Potosi Sina-Kia Motors Tennis Cup - Cordenons 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta AGT Challenger - Leon Pekao Open 2005 - Szczecin Samsung Securities Cup - Seoul 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Challenger Cudad de Guayaquil - Guayaquil XI Abierto Internacional de Salinas - Salinas Dharwad Challenger 2006 - Dharwad San Marino Cepu Open - San Marino s Tennis Masters 06 - Graz Dusseldorf Open 2006 - Dusseldorf XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Marrakech ECU Prague Open - Prague Szczecin Challenger Porsche Open - Poznan Marburg Challenger San Marino Cepu Open - San Marino Lambertz Open by Stawag 2007 - Aachen TennisCup Vlaanderen - Antwerp Diego Open - Budapest The Wright Financial Group, Inc. Challenger - Champaign Ischgl International Tennis Challenger 2003 - Ischgl Uncle Toby's Australian Men's Clay Court Challenger - Canberra IPP Open - Helsinki Generali Open 2001 - Kitzbuhel Idea Prokom Open - Sopot Internationaler Raiffeisen Grand Prix - St. Polten Dallas Challenger Generali Open 2002 - Kitzbuhel CA Tennis Trophy - Vienna Schickendanz Open - Furth 2003 Mercedes Cup - Stuttgart Panama City Challenger Akbank Private Banking TED Open - Istanbul Szczecin Challenger Wroclaw Challenger ATP Challenger Numea - New Caledonia 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Logopak Challenger 2005 - Lubeck Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Trofeo Internacional Club Laieta - Barcelona Genoa Open Challenger-Fondazione Carige - Genova Open de L'Isere - Grenoble 4th Sardinia International Championships - Cagliari Pekao Open - Szczecin LTA Shrewsbury Challenger - Shrewsbury Bauer Watertechnology Cup - Eckental Challenger Ford de Cherbourg - Cherbourg Kyiv Open - Kiev Zagreb Open - Zagreb IX Open Internacional D'Andorra - Andorra XXIX Edizione 'A.Savoldi Marco' - Manerbio 2000 Cairo Challenger - Cairo Idea Prokom Open - Sopot Volkswagen Challenger 2004 - Wolfsburg BCP Tennis Classic - Sao Paulo BellSouth Open - Vina del Mar Open de Montauban - Montauban Architect Open - Budapest Abierto Mexicano Telfonica MoviStar - Acapulco The Wrexham Challenger - Wrexham Alexander Kolyaskin Memorial - Donetsk Kamnik Challenger - Kamnik Idea Prokom Open - Sopot CA Tennis Trophy - Vienna Aamulehti Tampere Open - Tampere Qatar ExxonMobil Open - Doha Oberstaufen Cup - Oberstaufen Togliatti Cup - Togliatti Samarkand Challenger - Samarkand US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Sassuolo Challenger - Sassuolo The Stella Artois Championships - London Arroyo de la Encomienda - Valladolid Synsam Swedish Open - Bastad Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo CA Challenge - Graz 3° Trofeo 'Citta di Brindisi' - Brindisi BA-CA Tennis Trophy - Vienna Black Forest Open - Freudenstadt Asirom Challenger - Brasov KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Challenger DCN de Cherbourg - Cherbourg Sydney International - Sydney Pekao Open 2003 - Szczecin PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Gemax Open 2002 - Belgrade Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen St.Petersburg Challenger by Kinex - St. Petersburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA Challenge 2002 - Graz Asirom Challenger Brasov - Brasov Bulgarian Challenger 2002 - Sofia Generali Open - Kitzbuhel CA-Challenge 2000 - Graz Germany F1 Orange Prokom Open - Sopot Neride Prague Indoor - Prague Copa Ericsson Costa Rica - San Jose BCR Open Romania - Bucharest Graz CA Challenger - Graz AIG Japan Open Tennis Championships - Tokyo The LTA Men's Challenger Wrexham - Wrexham Open de Moselle - Metz BA-CA Tennis Trophy - Vienna BMW Brixina Tennis Open - Bressanone ATP Kremlin Cup - Moscow Zagreb Open - Zagreb Riviera di Rimini Challenger - Rimini Internationale Badische Meisterschaften Um Den Techem Cup - Zell St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Kyiv Open - Kiev Tehran Open ATP Challenger - Tehran Tumkur Open - Tumkur ATP Challenger 2003 Numea - New Caledonia KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon Nokian Hakkapeliitta Open - Tampere Copa Telmex - Buenos Aires S Tennis Master Championship - Graz Black Forest Open 2004 - Freudenstadt Estoril Open - Estoril Copa Petrobras Argentina - Buenos Aires USTA Men's Challenger of Dallas - Dallas The Artois Championships - London Badden Open by Rothaus - Ettlingen 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Stella Artois Clay Court Championships - Budaors ATP Open Castilla y Leon - Segovia Alexander Kolyaskin Memorial - Donetsk If Stockholm Open - Stockholm The LTA Men's Challenger - Southampton Copa Petrobras - Santiago Copa Petrobras - Montevideo PrivatBank Cup - Dnepropetrovsk Copa Petrobras - Buenos Aires Intersport Heilbronn Open - Heilbronn KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade Qatar ExxonMobil Open - Doha ECM Prague Open - Prague Memorial Manfredini - Sassuolo Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Southern Capital Cup - Almaty China Open - Beijing If Stockholm Open - Stockholm Abierto Internacional Varonil Ciudad de Cancun - Cancun Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ATP Challenger Trophy 2008 - Trnava PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Serbia Open - Belgrade Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Monza Challenger Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha BMW Open - Munich Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Generali Open - Kitzbuhel Bratislava Challenger Open 13 - Marseille Generali Open 2003 - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Gelsor Open Romania - Bucharest Next Generation Adelaide International - Adelaide Salzburg Challenger Brisbane International - Brisbane Open Seat Godo - Barcelona Aircel Chennai Open - Chennai Brasil Open - Costa do Sauipe Geneva Open - Geneva AEGON Championships - London Open SEAT 2008 - Barcelona Open Sabadell Atlantico - Barcelona Wroclaw Challenger Winston-Salem Open - Winston-Salem Ordina Open - s-Hertogenbosch Bank Austria Tennis Trophy - Vienna Chennai Open - Chennai Sunrise Challenger Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart China Open - Beijing Abierto Mexicano Telcel - Acapulco ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca China Open - Beijing Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Mumbai Open - Mumbai Gerry Weber Open - Halle Millenium Tennis Championships - Delray Beach China Open - Beijing Pilot Pen Tennis - New Haven Apia International - Sydney Abierto Mexicano Telcel - Acapulco PTT Thailand Open - Bangkok If Stockholm Open - Stockholm U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Croatia Open - Umag Generali Open 2000 - Kitzbuhel BMW Open - Munich Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Topshelf Open - 's-Hertogenbosch Malaysian Open - Kuala Lumpur Heineken Open - Auckland Ecuador Open - Quito The LTA Hull Challenger - Hull Aegon Nottingham Open - Nottingham Apia International - Sydney Open de Tanger - Tangier Helsinki Challenger Pekao Open 2001 - Szczecin University of Tennessee USTA Challenger - Knoxville Skandia Open - Linz Compaq Cup 2001 - Zabrze Intersport Heilbronn Open - Heilbronn Intersport Heilbronn Open - Heilbronn ECM Prague Open 2005 - Prague Unique Zagreb Open - Zagreb 4° Sporting Challenger - Turin Tennis Napoli Cup 2006 - Napoli San Remo Tennis Cup 15° Piertomaso - San Remo Mercedes Cup - Stuttgart Open Romania - Bucharest Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Hypo Group Tennis International 2008 - Poertschach Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai CA Tennis Trophy - Vienna BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Abierto Mexicano Telcel - Acapulco 2002 Mercedes Cup - Stuttgart Movistar Open - Santiago Chengdu Open - Chengdu Generali Open - Kitzbuhel BCR Open Romania - Bucharest Campionati Internazionali d'Italia - Rome Wimbledon - London BNP Paribas Masters - Paris French Open - Paris Wimbledon - London Wimbledon - London Mutua Madrilena Madrid Open - Madrid Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Erste Bank Open - Vienna Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shenzhen Open - Shenzhen Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Topshelf Open - 's-Hertogenbosch French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Gerry Weber Open - Halle Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, World Group, PO, AUT-MEX 5-0 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group I, 1R, POL-SLO 3-2 Olympics - London